# 2025.08.19力扣网刷题
# 统计包含给定前缀的字符串——数组、字符串、字符串匹配、第282场周赛——简单
# 给你一个字符串数组 words 和一个字符串 pref 。
# 返回 words 中以 pref 作为 前缀 的字符串的数目。
# 字符串 s 的 前缀 就是  s 的任一前导连续字符串。
# 示例 1：
# 输入：words = ["pay", "attention", "practice", "attend"], pref = "at"
# 输出：2
# 解释：以 "at" 作为前缀的字符串有两个，分别是："attention" 和 "attend" 。
# 示例 2：
# 输入：words = ["leetcode", "win", "loops", "success"], pref = "code"
# 输出：0
# 解释：不存在以 "code" 作为前缀的字符串。
# 提示：
# 1 <= words.length <= 100
# 1 <= words[i].length, pref.length <= 100
# words[i] 和 pref 由小写英文字母组成

class Solution(object):
    def prefixCount(self, words, pref):
        """
        :type words: List[str]
        :type pref: str
        :rtype: int
        """
        ans = 0
        for word in words:
            if word.find(pref) == 0:
                ans += 1
        return ans